// element-plus-menu相关
.el-aside {
  overflow: visible;
}

.el-tooltip__trigger {
  outline: none;
}

.layout-menu>.el-menu {
  background-color: $menuBg;
  border: 0 !important;
  width: 64px;
}

.el-menu {
  background-color: $menuBg;
  border: 0 !important;
  font-weight: 700;
}

.is-active {
  background-color: $menuActiveBg;
  position: relative;
}

.is-active:not(.is-opened)::after {
  content: '';
  height: 100%;
  width: 4px;
  position: absolute;
  right: 0;
  top: 0;
  background-color: $mainColor;
}

.el-menu-item {
  color: $menuTextColor;
}

.el-menu-item:hover {
  background-color: $menuHover;
}

.el-menu-vertical-demo:not(.el-menu--collapse) {
  width: 200px;
  min-height: 400px;
}

.el-sub-menu {
  background-color: $menuBg;
  border: 0 !important;
}

.el-sub-menu__title {
  color: $menuTextColor;
}

.el-sub-menu__title:hover {
  background-color: $menuHover;
}

.el-dropdown-link {
  white-space: nowrap;
}